.w960{width:1200px;min-height:175px;height:auto!important;height:175px;padding-bottom:21px;}
.headflash{width:1200px;height:235px;display:block;overflow:hidden;padding-bottom:21px; position:relative;z-index:1;}
.headflash .photo{width:1200px;height:235px;display:block;overflow:hidden; position:absolute;left:-1px;top:0px; }
.headflash .photo img{width:1200px;height:235px;}
.w736{width:894px;float:left;}
.w736:after,.w960:after,.box:after{clear:both;height:0;font-size:0;overflow:hidden;display:block;visibility:hidden; content:".";}
.w736 .box{
	width:892px;
	background-color: #FDFDFD;}
.w214{width:285px;float:right;}
.loading span{display:none;text-align:center;}
.loading{
	overflow:hidden;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.w736 .h3{
	background-image: url(../images/h3bg.png?t=2022);
	background-repeat: repeat-x;
	background-position: left top;
	height:36px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D8D8D8;
	border-right-color: #D8D8D8;
	border-left-color: #D8D8D8;
}
.w736 .h3 span{
	height:36px;width: 152px;
	line-height:36px;margin-top:-1px;margin-left: -1px; text-align: center;
	padding-top:1px;
	font-weight: bold;color:#fff;
	display:block;
	background-image: url(../images/h3bg2.png?t=2022);
	background-repeat: no-repeat;
	background-position: left top;
}
.w736 .h3 a{
	text-decoration: none;color:#fff;font-size:15px;
}
.w736 .h3 a:hover{
	text-decoration: none;color:#fff;
}
.w736 .h3 a:visited{
	text-decoration: none;color:#fff;
}
.box{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	border-left-color: #D8D8D8;
}


/*数字报特点*/
.shuzhibao{
	width:867px;
	padding-top: 13px;
	padding-bottom:9px;
	padding-left:12px;padding-right:13px;
}
.shuzhibao li{
	float:left;
	padding-top:6px;margin-bottom:3px;
	padding-left:3px;
	width:50%;box-sizing: border-box;
	height:128px;
	padding-bottom:3px;
	overflow:hidden;
	text-align:left;
	background-image: url(../images/shuzibaobgline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.shuzhibao li.lineend{background-image: none;margin-bottom:0px;}
.shuzhibao li .img{
    width: 82px;
    float: left;
    height: 93px;
    margin: 0 auto 0.05rem;
    position: relative;
    background-image: url(/Content/themes/default/images/shuzibaobg.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.shuzhibao li .bg1{background-position:0px 0px;}
.shuzhibao li .bg2{background-position:0px -93px;}
.shuzhibao li .bg3{background-position:0px -186px;}
.shuzhibao li .bg4{background-position:0px -279px;}
.shuzhibao li .bg5{background-position:0px -372px;}
.shuzhibao li .bg6{background-position:0px -465px;}
.shuzhibao li .txt{
    float:left;box-sizing: border-box;width: 334px;padding-left:10px;padding-right:0px; 
	padding-top:8px;line-height:18px;
	height:100%;color:#666666;
}

.shuzhibao li:nth-child(even) .txt{width: 334px}
.shuzhibao li:nth-child(even) .img{padding-left:6px; }
.shuzhibao li .txt strong {font-size:15px;}
.shuzhibao li a{color:#7D7D7D;}
.shuzhibao li p{
	color:#7D7D7D;margin-top:6px;
}

.w214 .h3arrow{
    background-image: url(../images/h24.png);
    background-repeat: repeat-x;
    background-position: right top;
    height: 33px;
    color: #454545;
    font-weight: bold;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D8D8D8;
    border-right-color: #D8D8D8;
    border-bottom-color: #D8D8D8;
    border-left-color: #D8D8D8;
    width: 100%;
    box-sizing: border-box;
    padding-left: 16px;
    background-size: auto 100%;
}
.w214 .topb{border-top-width: 1px;}
.w214 .h3arrow a{
    width: 100%;
    height: 31px;
    display: block;
    color: #454545;
    background-image: url(../images/h24down.png);
    background-repeat: no-repeat;
    background-position: 240px top;
    line-height: 31px;
    cursor: pointer;
}
.w214 .h3arrow .active{background-position:240px bottom;}
#homenews {height:450px;overflow:hidden;}
#homenews .box{display:none;height:258px;width:100%; box-sizing: border-box; padding-top:2px;overflow:hidden;}
#homenews .show{}
#homenews .box ul{min-height:45px;height:auto!important;height:45px;width:100%;padding-top:16px;padding-bottom:10px;float:left;}
#homenews .box li{
    background-image: url(../images/arrownews.png);
    background-repeat: no-repeat;
    background-position: 12px center;
	float:left;
   line-height: 16px;padding-bottom:6px;padding-top:6px;
	width:100%;padding-left:29px;padding-right: 5px; box-sizing: border-box;
}
#homenews .box li a{
	color: #636363;
}
#homenews .box li a:hover{
	color: #636363;text-decoration:underline;
}
#homenews .box li a:active{
	color: #636363;text-decoration:none;
}
/*公告*/
#homenews .box .gonggao{
	width:100%;box-sizing: border-box;
	padding-top:12px;
	padding-right:3px;
	padding-bottom:9px;
	padding-left: 15px;
}
#homenews .box .gonggao li{padding-left:17px;background-position: 0px 9px;}
#homenews .box .gonggao li.first a{color:#ff0000;}
#homenews .announces{
   padding-right:15px;padding-left: 15px; box-sizing: border-box;
	line-height:18px;
	color:#666;
}
/*公告完*/	

/*报刊知识开始*/
.mz{display: flex;}
.mz .tech{padding-right:21px;flex:1;}
.mz .tech:last-child{padding-right:0px;width:285px;}
.mz .tech:after{clear:both;height:0;font-size:0;overflow:hidden;display:block;visibility:hidden; content:".";}
.mz .h3{background-image: url(../images/h28.png?t=2022);
	background-repeat: repeat-x;
	background-position: left top;	
	height:36px;
	line-height:35px;
	width:100%;padding-left:11px;box-sizing: border-box;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D8D8D8;
	border-right-color: #D8D8D8;
	border-left-color: #D8D8D8;}
.mz .h3 a{color:#CE0203;}
.mz .tech .box{min-height:238px;height:auto!important;height:238px;width:100%;box-sizing: border-box;}
.mz .loading{height:238px;width:100%;}
.mz ul{float:left;padding-top:8px;padding-bottom:6px;}
.mz li{
	width:100%;padding-left:25px;box-sizing: border-box;
	float:left;
	padding-top:6px;padding-bottom:6px;
	line-height:16px;
	background-image: url(../images/orange_point.gif);
	background-repeat: no-repeat;
	background-position:15px 14px;
}
.mz .zhishiul {float:right;width:236px;padding-right:0px;}

.box2{height:290px;overflow:hidden;border: 1px solid #d8d8d8; position:relative; }
#links .link{width:894px;float:left;}
#links .box2 .loading{width:727px;height:102px;}
#links .link .link1,#links .link .link2{
	padding-right:3px;
	padding-bottom:16px;line-height:26px;
	padding-left:16px;position:relative;
}
#links .link .link1{margin-top:-32px;}
#links .link .link2{margin-top:-32px;}
#links .link .link1 span,#links .link .link2 span{
	background-image: url(../images/linksplit.png);
	background-repeat: no-repeat;
	background-position: right center;
	_background-position: right 0px;
	padding-right:1px;
}
#links .link .link1 .lend,#links .link .link2 .lend{
	background-image: none;padding-right:0px;
}

#links .link .link2 span,#links .link .link1 span{
	 display:inline-block;width:96px;height:26px; overflow:hidden;float:left;text-align:center;padding-right:1px;
	padding-left:0px;
	}
#links .link .link2:after,#links .link .link1:after{clear:both;height:0;font-size:0;overflow:hidden;display:block;visibility:hidden; content:".";}
#links .link .h4_1{	
	height:87px;
	background-image: url(../images/linkh27bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#links .link .h4_1 span{
	display:block;width:50%;padding-left:49px;height:87px;
	line-height:36px;
	background-image: url(../images/linkh27bg2.png);
	background-repeat: no-repeat;
	background-position: left top;color:#464646;font-weight: bold;
}

#links .link .h4_2{	
	height:78px;
	background-image: url(../images/linkh28_2.png);
	background-repeat: repeat-x;
	background-position: left top;position: relative;
}
#links .link .h4_2 span.s1{
	display:block;width:50%;padding-left:49px;height:78px;
	line-height:28px;
	background-image: url(../images/linkh28_22.png);
	background-repeat: no-repeat;color:#464646;
	background-position: left top;font-weight: bold;
}
#links .link .h4_2 span.more{
	display:block;position: absolute;top:2px;right: 0;
	width:68px;
	padding-right:0px;
	height:23px;
	line-height:23px;
	padding-bottom:5px;
	background-image: none;
	font-weight: normal;
}
#links .link .h4_2 span.more a{color:#FF0000;}
#links .tip{color:#959595;font-weight:normal; position:absolute;right:12px;text-align:right;bottom:12px;}

/*首页联系我们*/
#links h1{display:none;}
.sales{width:285px;float:right;position:relative;}
.sales .box2{
    background-image: url(../images/contactbg.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% auto;
}
#sales{width:285px;min-height:122px;height:auto!important;height:122px;}
#sales .loading{
	width:283px;
	height:232px;
	border: 1px solid #D8D8D8;
}
.sales h4{height:40px;line-height:36px;padding-left:45px;width: 100%;box-sizing: border-box; color:#464646;font-weight: bold;}
.sales .contact2{width:100%;box-sizing: border-box;padding-left:25px;padding-top:13px;
	float:left;min-height:135px;height:auto!important;height:135px;color:#636363;}
.sales .contact2 a{color:#636363;}
.sales .contact2 td{line-height:28px;height:28px; vertical-align:middle;}
.sales .contact2 a img{
	vertical-align:middle;
}
.sales .contact2 td.qun{padding-bottom:6px;padding-top:2px;}
.sales .contact2 td.s1{padding-bottom:2px;}
.sales .contact2 td.s2{}
.sales .contact2 td.s3{color:#ccc;}

.demoimg{
    width: 283px;
    margin-bottom: 21px;
    height: 70px;
    border: 1px solid #D8D8D8;
    background-image: url(../images/demobg.png);
    background-repeat: repeat-x;
    background-position: left top;
}
.demoimg img{font-size:0px; margin-top: 14px;margin-left:33px;  vertical-align:top;}

/*首页留言*/
#liuyan .span{display:none;}
#lyonline{
	background-image: url(../images/liuyanline.png);
	background-repeat: no-repeat;
	background-position: left top;color:#ce0101;text-align: center;
	height:26px;line-height: 26px;
	width: 80px;float:right;margin-right:33px;margin-top:10px;cursor:pointer;
}
#lyonline:hover{background-position: left bottom;}
#links #liuyan{position:absolute;z-index:3;display:none;}

#liuyan{
	left:-190px;top:-191px;
	width:394px;padding-left:0px;
	height:360px;padding-top:75px;
	background-image: url(../images/liuyanbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#liuyan table{
	margin: 0px;
	padding: 0px;
}
#liuyan .online{}
#liuyan tr td{
	height:32px;
	line-height:32px;
	color:#575757;
	margin: 0px;
	padding: 0px;
}
#liuyan tr td:first-child{width:23%;}
#liuyan .txt{text-align:right;padding-right:7px;}
#liuyan td span{color:red;font-size:11px;padding-left:3px;}#liuyan td a{color:#666; vertical-align:middle;}
#liuyan td input{
	float:left;height:21px;line-height:21px;padding-left:3px;width:200px;
	border: 1px solid #CFCFCF;color:#575757;
	background-image: url(../images/inputbg.png);
	background-repeat: repeat-x;
	background-position: left top;font-size:14px;
}
#liuyan td.code,#liuyan td.code img,#liuyan td.code input{ vertical-align:middle;width:50px;}
#liuyan td textarea{
	font-size:14px;
	float:left;
	width:88%;
	height:106px;
	line-height:25px;
	padding-left:3px;
	background-image: url(../images/areabg.png);
	background-repeat: repeat-x;
	color:#575757;
	background-position: left top;
	margin: 0px;margin-top:6px;border: 1px solid #CFCFCF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
 #liuyan td input {margin-top:6px;margin-right:5px;}
#liuyan td .button{
	width:73px;
	height:29px;
	background-image: url(../images/button.png);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;margin-left:26px;
	padding: 0px;
}
#liuyan td .button2{
	background-position: left bottom;
	width:73px;
	height:29px;
	margin: 0px;
	padding: 0px;
}
/* linear 速度始终一样 ---- 0s 延迟--- infinite 无限次播放---normal 正常播放，不用反向 */
.headflash .stop {
    animation-play-state: paused;
}

.headflash .photo {
  position: absolute;
  animation: round 10.6s infinite;
  opacity: 1;
}
@keyframes round {
  0% {opacity: 1;filter:alpha(opacity=100);left:-1px;z-index:3;} 
  42% {opacity:1;filter:alpha(opacity=100);left:-1px;z-index:3; } 
  50% {opacity:0;filter:alpha(opacity=0);left:21px;z-index:2; }
  92% {opacity:0;filter:alpha(opacity=0);left:-1px;}
  100% {opacity:1;filter:alpha(opacity=100);left:-1px;z-index:2; }
}
.headflash .photo:nth-child(1) {
  animation-delay: 5.3s;
}
.headflash .photo:nth-child(2) {
  animation-delay: 0s;
}